﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Pixysoft.Framework.Logs
{
    public interface ILoggerSetting
    {
        string Filename { get;}

        string Modulename { get;}

        bool PrintToConsole { get;set;}



        long LogCapacity { get;set;}

        LogLevel LogLevel { get;set;}

        string LogPath { get;set;}


        /// <summary>
        /// 取得日志有效路径
        /// </summary>
        /// <returns></returns>
        string GetLogFilePath();

        /// <summary>
        /// 取得日志全路径文件名
        /// </summary>
        /// <returns></returns>
        string GetLogFilename();
    }
}
